/*
 * GUITableCellElement.h
 *
 *  Created on: Apr 27, 2009
 *      Author: wrice
 */

#ifndef GUITABLECELLELEMENT_H_
#define GUITABLECELLELEMENT_H_
#include "GUI.h"
namespace GUI {

class GUITableCellElement: EXTENDS_INTERFACE( GUIElement ) {
public:
	virtual long getCellIndex() = 0;

	virtual DOMString getAlign() = 0;
	virtual void setAlign(DOMString align) = 0;

	virtual DOMString getBgColor() = 0;
	virtual void setBgColor(DOMString) = 0;

	virtual long getColSpan() = 0;
	virtual void setColSpan(long colSpan) = 0;

	virtual DOMString getHeaders() = 0;
	virtual void setHeaders(DOMString headers) = 0;

	virtual DOMString getHeight() = 0;
	virtual void setHeight(DOMString height) = 0;

	virtual bool getNoWrap() = 0;
	virtual void setNoWrap(bool noWrap) = 0;

	virtual long getRowSpan() = 0;
	virtual void setRowSpan(long rowSpan) = 0;

	virtual DOMString getScope() = 0;
	virtual void setScope(DOMString scope) = 0;

	virtual DOMString getVAlign() = 0;
	virtual void setVAlign(DOMString vAlign) = 0;

	virtual DOMString getWidth() = 0;
	virtual void setWidth(DOMString width) = 0;
};

}

#endif /* GUITABLECELLELEMENT_H_ */
